import { ReactNode } from 'react';

/**
 * 路由配置接口
 */
export interface RouteConfig {
  /** 路由路径 */
  path: string;
  /** 路由组件 */
  element: ReactNode;
  /** 子路由 */
  children?: RouteConfig[];
  /** 路由标题 */
  title?: string;
  /** 是否需要认证 */
  requireAuth?: boolean;
}